package com.tongcheng.edu.entity;

import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author mybatis plus
 * @since 2020-07-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class TcOrder implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long orderId;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 学生ID
     */
    private Long studentId;

    /**
     * 老师ID
     */
    private Long teacherId;

    /**
     * 授课地址
     */
    private String address;

    /**
     * 求教科目
     */
    private String subjectName;

    /**
     * 订单其他描述
     */
    private String requireDesc;

    /**
     * 1:男 0:女 2:无要求
     */
    private Integer requireTeachSex;

    /**
     * 需要教员的类型：学生，在职教师、明星教员
     */
    private Integer requireTeachType;

    /**
     * 每周授课次数
     */
    private Integer teachFrequency;

    /**
     * 授课时段 ：1:平时晚上 2:平时白天 3、周末白天 4、周末晚上
     */
    private Integer teachTime;

    /**
     * 求教性质： 0: 普通型 1:提高型
     */
    private Integer teachType;

    /**
     * 授课时间
     */
    private Double teachHour;

    /**
     * 每小时费用 RMB
     */
    private Integer pricePerHour;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 创建人
     */
    private Long createUser;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 更新人
     */
    private Long updateUser;


}
